stitch scars - Spanish English Dictionary